#include <direct.h> требуется только для объявления функции
int chdir(pathname);
char *pathname; path-имя нового рабочего директория
Описание.
Функция chdir изменяет текущий рабочий директорий на директорий, определяемый по pathname; pathname должен ссылаться на существующий директорий.
Возвращаемое значение.
Функция chdir возвращает значение 0, если рабочий директорий успешно изменен. Возвращаемое значение -1 указывает на ошибку; в этом случае errno устанавливается в ENOENT, указывая, что заданное path-имя не может быть найдено. Ошибки не возникают, если pathname определяет текущий рабочий директорий.
Пример:
#include <direct.h>
/* следующий оператор изменяет текущий рабочий
** директорий на директорий корня */
chdir("/"); /* Замечание: эквивалентно chdir("\\") */